* {
	margin: 0;
	padding: 0;
	font: 14px/1.5 "微软雅黑";
	color: #000;
}
a {
	font: 14px/1.5 "微软雅黑";
	color: #000;
	text-decoration: none;
}
body {
	position: relative;
	padding-left: 300px;
	background: url(../images/index_body.png) repeat-y #f3f3f3;
}
.left {
	position: absolute;
	left: 50px;
	top: 0;
	width: 200px;
}
.logo {
	padding-top: 30px;
	text-align: center;
}
.logo img {
	display: block;
	margin: 0 auto;
}
.city {
	margin: 30px 0 20px;
	height: 50px;
	border-bottom: 1px dashed #e4e4e4;
}
.city label {
	padding-left: 15px;
	font-size: 21px;
	line-height: 50px;
	color: #f08200;
}
.city select {
	border: none;
}
.nav a {
	display: block;
	padding-left: 80px;
	border-bottom: 1px dashed #e4e4e4;
	font-size: 21px;
	line-height: 50px;
	color: #494949;
}
.nav1 {
	background: url(../images/index_nav1.png) no-repeat 22px 11px;
}
.nav1:hover {
	background: url(../images/index_nav1h.png) no-repeat 22px 11px;
	color: #f08200;
}
.nav2 {
	background: url(../images/index_nav2.png) no-repeat 22px 11px;
}
.nav2:hover {
	background: url(../images/index_nav2h.png) no-repeat 22px 11px;
	color: #f08200;
}
.nav3 {
	background: url(../images/index_nav3.png) no-repeat 22px 11px;
}
.nav3:hover {
	background: url(../images/index_nav3h.png) no-repeat 22px 11px;
	color: #f08200;
}
.nav4 {
	background: url(../images/index_nav4.png) no-repeat 24px 16px;
}
.nav4:hover {
	background: url(../images/index_nav4h.png) no-repeat 24px 16px;
	color: #f08200;
}
.adv {
	margin: 25px 0;
	text-align: center;
}
.phone {
	padding: 20px 0 50px;
	background: url(../images/index_phone.png) no-repeat 10px 28px;
	border-top: 1px dashed #e4e4e4;
	font-size: 21px;
	line-height: 42px;
	text-align: right;
}
.mail {
	background: url(../images/index_mail.png) no-repeat 10px 8px;
	text-align: right;
}
.mail a {
	font-size: 21px;
	line-height: 42px;
}
.swiper-container {
	width: 100%;
	height: 405px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.area {
	float: left;
	width: 50%;
	height: 540px;
}
.area a {
	display: block;
	margin: 418px auto 0;
	width: 300px;
	height: 70px;
	background: url(../images/index_area.png) no-repeat 25px 15px;
	border: 1px solid #fff;
	border-radius: 35px;
	font-size: 36px;
	line-height: 70px;
	color: #fff;
	text-align: center;
}
.area1 {
	background: url(../images/index_area1.png) no-repeat center 100px #f08200;
}
.area1 a {
	background-color: #f08200;	
}
.area2 {
	background: url(../images/index_area2.png) no-repeat center 100px #fff;
}
.area2 a {
	background-color: #f08200;	
}
.area3 {
	background: url(../images/index_area3.png) no-repeat center 100px #b9aca7;
}
.area3 a {
	background-color: #ffda5a;	
}
.area4 {
	background: url(../images/index_area4.png) no-repeat center 100px #ffda5a;
}
.area4 a {
	background-color: #b9aca7;	
}
.area5 {
	background: url(../images/index_area5.png) no-repeat center 100px #a6d8ff;
}
.area5 a {
	background-color: #ff5d3d;	
}
.area6 {
	background: url(../images/index_area6.png) no-repeat center 100px #ff5d3d;
}
.area6 a {
	background-color: #a6d8ff;	
}
.cb {
	clear: both;
}
.news {
	margin: 50px 0 0;
	padding: 0 50px 50px;
	border-top: 1px dashed #e4e4e4;
	border-bottom: 1px dashed #e4e4e4;
}
.news p {
	position: relative;
	padding-top: 20px;
	font-size: 18px;
	line-height: 60px;
	color: #797979;
}
.news p a {
	position: absolute;
	right: 0;
	top: 20px;
	font-size: 18px;
	line-height: 60px;
	color: #797979;
}
.news ul {
	list-style: none;
}
.news li a {
	font-size: 18px;
	line-height: 48px;
	color: #797979;
}
.link {
	padding: 20px 50px;
}
.link p {
	padding: 20px 0;
	border-top: 1px dashed #e4e4e4;
	font-size: 18px;
	color: #797979;
}
.link p:first-child {
	border-top: none;
}
.link p a {
	font-size: 18px;
	color: #797979;	
}
